self-propelled machine - Turc Anglais Dictionnaire